package com.qidianit.mes.pro.service;

import com.github.pagehelper.PageInfo;
import com.qidianit.mes.pojo.Result;
import com.qidianit.mes.pojo.pro.ProcessStep;

public interface ProcessStepService  {
    /**
     *
     * @param processStep
     * @param pageNum
     * @param size
     * @return
     */
    Result<PageInfo<ProcessStep>> selectList(ProcessStep processStep , int pageNum, int size);

    /**
     *
     * @param id
     * @return
     */
    Result<ProcessStep> selectById(Long id);

    /**
     *
     * @param processStep
     * @return
     */
    Result<ProcessStep> saveProcessStep(ProcessStep processStep);

    /**
     *
     * @param processStep
     * @return
     */
    Result updateById(ProcessStep processStep);

    Result deleteById(Long id);
}
